be overly punctilious - Turkish English Dictionary